//
//  HLLoginOptionRequest.h
//  YueYue
//
//  Created by hulu001 on 2023/5/20.
//

#import "HLBaseRequest.h"

NS_ASSUME_NONNULL_BEGIN

typedef enum: NSInteger {
    HLLoginOptionTypeLogin, // 联合登录
    HLLoginOptionTypeInfo, // 填写信息
    HLLoginOptionTypeMobile, // 手机登录
    HLLoginOptionTypeEmail, // 邮箱登录
    HLLoginOptionTypeWechat, // 微信登录
    HLLoginOptionTypeApple, // Apple登录
    HLLoginOptionTypePassword, // password登录
    HLLoginOptionTypeSendPasswordCode, // SendPasswordCode
    HLLoginOptionTypeBindOrModifyPassword, // bindOrModify
    HLLoginOptionTypeBindOrModifyMobile, //BindOrModifyMobile
    HLLoginOptionTypeBindOrModifyEmail, //BindOrModifyEmail
    HLLoginOptionTypeSendMailCode, // 登录发送邮箱验证码
    HLLoginOptionTypeSendSmsCode, // 登录发送手机验证码
    HLLoginOptionTypeRandNickname, // 登录随机昵称
}HLLoginOptionType;

@interface HLLoginOptionRequest : HLBaseRequest

- (id)initWithType:(HLLoginOptionType)type params:(NSDictionary *)params;

@end

NS_ASSUME_NONNULL_END
